How do I `SUM` by multiple columns in Excel
Posted
by
dwwilson66
on Super User
See other posts from Super User
or by dwwilson66
Published on 2012-05-31T20:15:48Z
Indexed on
2012/06/01
16:44 UTC
Read the original article
Hit count: 290
I have a comma delimited file that includes two columns date/time (which imports as Excel's mm/dd/yyyy hh:mm
custom format) and status of 1 or 0. The status represents a piece of equipment either being on or off. I'm trying to generate a graph that will show, hours up vs. down by day.
CONSIDER:
1/1/2012 00:00, 1
1/1/2012 03:00, 0
1/1/2012 14:00, 1
1/3/2012 00:00, 0
This tells me that the equipment was up for three hours, down for eleven hours, and then up for thirty-four hours (across two calendar days). However, I would like to generate a graph that shows how many hours PER DAY we were up or down.
CONSIDER:
1/1 XXXXXXXXXXXXX----------- (up 13, down 11)
1/2 XXXXXXXXXXXXXXXXXXXXXXXX (up 24)
To me, it seems that I need to generate a dataset summing HOURS by STATUS by CALENDAR DAY...but I can't seem to find a flavor of pivot table or nested SUM(IF(SUMIF(...)))
combination to make it work.
Most troubling is accounting for date changes...in my example above, since my uptime starting at 14:00 on 1/1/2012 crosses midnight, I need to know that 10 uptime hours get totalled with 1/1/2012 and 24 uptime hours get totalled with 1/2/2012.
I may be able to do something with a calendar list to drive the date summation, but then I need a way to compare 01/01/2012
to 01/01/2012 03:00
as equal. There's got to be a way along the lines of if(INTEGER-PORTIONS-OF-SERIAL-DATES-ARE-EQUAL,TOTAL-HOURS-IF-VALUE-IS_1,0)
but nothing's worked so far.
Any suggestions? I've been battling this most of the day, and need a fresh perspective.
Thanks
© Super User or respective owner